# 【练习】打印图案
# 编写一个Python程序，分别打印以下图案。
# 图案1正方形如下：
# *  *  *  *  *
# *  *  *  *  *
# *  *  *  *  *
# *  *  *  *  *
# *  *  *  *  *
# 图案2直角三角形如下：
#
#
# *
# *  *
# *  *  *
# *  *  *  *
# *  *  *  *  *
# 图案3倒立直角三角形如下：
# *  *  *  *  *
# *  *  *  *
# *  *  *
# *  *
# *
# 图案4等腰三角形如下：
#         *
#       * * *
#     * * * * *
#   * * * * * * *
# * * * * * * * * *


def print_quadrate():
    print("正方形")
    for i in range(5):
        for j in range(5):
            print("*", end="  ")
        print()

    print("直角三角形")
    for i in range(5):
        for j in range(5):
            if i >= j :
                print("*", end="  ")
        print()

    print("倒立直角")
    for i in range(5):
        for j in range(5):
            if 5-i > j:
                print("*", end="  ")
        print()

    print("等腰三角形")
    for i in range(5):
        for j in range(5 - i):
            print(" ", end=" ")
        for j in range(5):
            if i >= j :
                print("*", end="  ")
        print()



print_quadrate()